package com.gopay.common.domain.bank.abc.bcdl.bal.req;

import java.io.Serializable;

import com.gopay.common.domain.bank.BcdlMessage;
import com.thoughtworks.xstream.annotations.XStreamAlias;

/**
 * 银企直连-查询账户余额 请求类
 * 
 * @ApQueryBalReq.java
 * @author lilili
 */
@XStreamAlias("ap")
public class ApQueryBalReq extends BcdlMessage implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -6942280106100071294L;

	@XStreamAlias("CCTransCode")
	private String ccTransCode;

	@XStreamAlias("ProductID")
	private String productId;

	@XStreamAlias("ChannelType")
	private String channelType;

	@XStreamAlias("CorpNo")
	private String corpNo;

	@XStreamAlias("OpNo")
	private String opNo;

	@XStreamAlias("AuthNo")
	private String authNo;

	@XStreamAlias("ReqSeqNo")
	private String reqSeqNo;

	@XStreamAlias("ReqDate")
	private String reqDate;

	@XStreamAlias("ReqTime")
	private String reqTime;

	@XStreamAlias("Sign")
	private String sign;
	
	@XStreamAlias("Cmp")
	private CmpQueryBalReq cmp;

	public String getCcTransCode() {
		return ccTransCode;
	}

	public void setCcTransCode(String ccTransCode) {
		this.ccTransCode = ccTransCode;
	}

	public String getProductId() {
		return productId;
	}

	public void setProductId(String productId) {
		this.productId = productId;
	}

	public String getChannelType() {
		return channelType;
	}

	public void setChannelType(String channelType) {
		this.channelType = channelType;
	}

	public String getCorpNo() {
		return corpNo;
	}

	public void setCorpNo(String corpNo) {
		this.corpNo = corpNo;
	}

	public String getOpNo() {
		return opNo;
	}

	public void setOpNo(String opNo) {
		this.opNo = opNo;
	}

	public String getAuthNo() {
		return authNo;
	}

	public void setAuthNo(String authNo) {
		this.authNo = authNo;
	}

	public String getReqSeqNo() {
		return reqSeqNo;
	}

	public void setReqSeqNo(String reqSeqNo) {
		this.reqSeqNo = reqSeqNo;
	}

	public String getReqDate() {
		return reqDate;
	}

	public void setReqDate(String reqDate) {
		this.reqDate = reqDate;
	}

	public String getReqTime() {
		return reqTime;
	}

	public void setReqTime(String reqTime) {
		this.reqTime = reqTime;
	}

	public String getSign() {
		return sign;
	}

	public void setSign(String sign) {
		this.sign = sign;
	}

	public CmpQueryBalReq getCmp() {
		return cmp;
	}

	public void setCmp(CmpQueryBalReq cmp) {
		this.cmp = cmp;
	}
	

}
